package com.dingding.facade.user.service;

import com.dingding.facade.user.dto.GetUserAttachedDTO;

/**
 * 
 * @ClassName: IUserAttachedService 
 * @Description: 获取用户附属属性服务接口
 * @author CHEHAUNBO 
 * @date 2016年4月1日 下午4:16:10
 * 
 */
public interface IUserAttachedFacade {

	/**
	 * 
	 * @Title: isAttendActivity 
	 * @Description: 当日是否已经签到
	 * @param userAttachedDTO 数据传输DTO
	 * @return int 1 没有参加 2 已经参加
	 * @author CHEHAUNBO
	 * 
	 */
	public int isAttendActivity(GetUserAttachedDTO userAttachedDTO);

	/**
	 * 
	 * @Title: attendActivity 
	 * @Description:签到
	 * @return boolean  true 签到成功 false 签到失败
	 * @author CHEHAUNBO
	 * 
	 */
	public boolean attendActivity(GetUserAttachedDTO userAttachedDTO);

	/**
	 * @Title: resetAttendActivity
	 * @Description: 重置签到
	 * @author yuHaiQing
	 * @return boolean    true 重置签到成功 false 重置签到失败
	 */
	public boolean resetAttendActivity();
	
}
